package com.czh.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;


/**
     * <p>
     *
     * </p>
     *
     * @author czh
     * @since 2024-06-22
     */
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class Account implements Serializable {

        private static final long serialVersionUID = 1L;

        /**
         * id
         */
        private Integer id;

        /**
         * 用户名称
         */
        private String name;

        /**
         * 邮箱/账号
         */
        private String email;

        /**
         * 密码
         */
        private String password;

        /**
         * 绑定手机号
         */
        private String phone;

        /**
         * 冒险等级
         */
        private Integer grade;

        /**
         * 用户角色，0：天空岛，1：世界树
         */
        private Integer role;

        /**
         * 头像
         */
        private String avatar;

        /**
         * 创建时间
         */
        private LocalDateTime creationTime;

        /**
         * 更新时间
         */
        private LocalDateTime updateTime;

        /**
         * 版本号
         */
        private Integer version;

    /**
     * 驼峰命名测试字段
     */
    private Integer bySum;

    /**
     * 测试表,一对一
     */
    private test test;


    /**
     * 测试表，一对多
     */
    private List<test> testList;
}
